body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input{font: 12px/1.5 tahoma,arial,宋体,sans-serif;}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
* {
	word-break:break-all; /*支持IE，chrome，FF不支持*/
	word-wrap:break-word;/*支持IE，chrome，FF*/
}

a {
	color:#0000FF;
}

.clear {
	clear:both;
}

.header {
	/*background-color:#0000cc;*/
	background-color:#408080;
	border: 1px solid #808080;
	height:25px;
	width:99.8%;
	color:#FFFFFF;
	text-decoration:none;
	padding: 5px 0 5px 0;

}

.logo {
	/*border: 1px solid #808080;*/
	font-size:15px;
	font-weight:bold;
	float:left;
	padding: 3px 20px 3px 15px;
}

.logo a {
	text-decoration:none;
	color:#FFFFFF;
}

.header .nav_btn_selected {
	font-weight:bold;
	padding: 2px 5px 2px 5px;

	font-weight:bold;
	/*background:#00bfbf;*/
    color:#fff;
}

.header .nav_box .nav_menu_link_box {
	/*border: 1px solid #808080;*/
	font-size:13px;
	float:left;
	padding: 5px 20px 0 20px;
}

.header .nav_box .nav_menu_link_box a {
	/*border: 1px solid #808080;*/
	padding: 5px 5px 0 10px;
	text-decoration:none;
	/*font-weight:bold;*/
	color:#FFFFFF;
}

.header .nav_box .nav_menu_link_box a:hover {
	text-decoration:underline;
/*
	padding:2px;
	font-weight:bold;
	background:#00bfbf; 
    color:#fff;
*/
}

.header .nav_box  a:visited {
	color:#FFFFFF;
}

.header .nav_box  a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	/*text-decoration:none;*/
}

.header .nav_box a:active {
	color:#FFFFFF;
}

.header .nav_box .nav_profile_link_box {
	/*border: 1px solid #808080;*/
	font-size:13px;
	float:right;
	padding:5px 12px 0 10px;
}

.header .nav_box .nav_profile_link_box span{
	padding:3px 3px 3px 3px;
}

.header .nav_box .nav_profile_link_box a {
/*	border: 1px solid #808080;*/
	padding: 5px 0 10px 0px;
	text-decoration:none;
	/*font-weight:bold;*/
	color:#FFFFFF;
	
}

.header .nav_box .nav_profile_link_box .selected {
	padding:2px;
	font-weight:bold;
/*	background:#00bfbf; */
	background:#DA4531;
    color:#fff;
}
/*
.header .nav_box .nav_profile_link_box a:hover {
	text-decoration:underline;

	padding:2px;
	font-weight:bold;
	background:#DA4531; 
    color:#fff;
}
*/
.header .nav_box .nav_profile_link_box a:hover {
	color:#FFFFFF;

	text-decoration:underline;
}

.main h2 {
	color:#408080;
}

.push_stat_title {
	/*border-bottom: 2px solid #408080;*/
	color:#408080;
	padding:5px 13px 5px 13px;
}

.main .push_stat_title .line {
	border-bottom: 2px solid #408080;
}

.main .search_box .search_date_option_box {
	/*border: 1px solid #408080;*/
	height:30px;
	width:95%;
	padding: 15px 15px 0 10px;
	color:#808080;
}

.main .search_box .search_date_option_box a {
	/*border: 1px solid #408080;*/
	padding: 15px 0 0 5px;
	color:#408080;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

.main .search_box .search_date_option_box a:hover {
	padding:2px 3px;
	font-weight:bold;
/*	background:#009A57; */
	background:#00bfbf;
    color:#fff;
}
.main .search_box .search_date_option_box label{
	color:#808080;
	padding:2px;
	/*font-weight:bold;*/
}

.title {
	/*border: 1px solid #408080;*/
	color:#408080;
	font-size:14px;
	padding:8px 5px 0 5px;
	font-weight:bold;
}

.total-box {
	/*border: 1px solid #408080;*/
	padding:8px 10px 0 5px;
}

.total-box .title {
	/*border: 1px solid #408080;*/
	padding:8px 5px 0 0;
}
.total-box .stat-text {
	/*border: 1px solid #408080;*/
	padding:8px 5px 0 0;
	color:#999999;
	font-weight:bold;
}

.total-box .stat-text span {
	/*border: 1px solid #408080;*/
	padding:10px 5px 10px 5px;
	/*color:#999999;*/
}

.stat-value, .total-box .stat-text .stat-value, .total-box .stat-value .second {
	color:#0080ff;
}

.main .search_box .serach_date_display {
	/*border: 1px solid #408080;*/
	color:#408080;
	font-size:14px;
	padding:0 0 0 11px;
	font-weight:bold;
}

.main .search_box .serach_date_display .title span {
	padding:5px, 0, 5px, 0;
	color:#808080;
}

.main .search_box .serach_date_display .title span a{
	/*color:#3A8465;*/
	color:#408080;
}

.main .search_prod_link_box {
	/*border: 1px solid #408080;*/
	padding: 15px 10px 0 15px;
	color:#808080;
	font-weight:bold;
	font-size:14px;
}

.main .search_prod_link_box a {
	padding: 5px 0 0 0;
	text-decoration:none;
	font-size:14px;
	color:#408080;
	font-weight:bold;
}

.main .search_prod_link_box a:hover {
	padding:2px 3px;
	font-weight:bold;
/*	background:#009A57; */
	background:#00bfbf;
    color:#fff;
}

.link_selected {
	padding:2px 3px;
	font-weight:bold;
/*	background:#009A57; */
	background:#00bfbf;
    color:#fff;
}

.push_stat_table_box {
	/*border: 1px solid #408080;*/
	padding:12px 12px 0 14px;
	font-size:14px;
}

.push_stat_table {
	border-color:#408080;
}

.push_stat_table tr th, .push_stat_host_table tr th {
	background-color:#408080;
	height:25px;
	padding-left:5px;
	color:#FFFFFF;
	text-align:center;
	/*border-right-color:#408080;*/
}

.push_stat_table tr td, .push_stat_host_table tr td {
	/*background-color:#408080;*/
	/*background-color:#dddddd;*/
	height:30px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}

.push_stat_host_table tr th {
	border:1px solid #408080;
}

.push_stat_host_table tr td {
	border:1px solid #999999;
}

.push_detail_table tr th {
	background-color:#408080;
	height:25px;
	padding-left:5px;
	color:#FFFFFF;
	text-align:center;
	/*border-right-color:#408080;*/
}

.push_detail_table tr td {
	/*background-color:#408080;*/
	/*background-color:#dddddd;*/
	height:25px;
	padding-left:5px;
	text-align:center;
}

.push_detail_table .column {
/*	border:1px solid #000000;*/
	padding-left:20px;
	text-align:left;
	font-weight:bold;
	width:110px;
}

.push_detail_table tr td {
/*	border:1px solid #000000;*/
	padding-left:30px
	text-align:left;
}


.main .push_stat_table_box .push_stat_table a {
	font-weight:bold;
	color:#408080;
}


.main .push_stat_table_box .push_stat_tips {
	padding-top:5px;
	font-size:12px;
	color:#808080;
}

/* 分页条 */
.page_bar {text-align:right; padding-right:5px; font-size:13px;}
.page_bar label {color:#808080;font-weight:bold;}
.page_bar label .value {color:#0080ff;padding:5px;}

.main .serach_column_box {
	/*border:1px solid #000000;*/
	padding:8px 10px 0 10px;
}

#query_date_box label{
	color:#808080;
	padding:2px;
}

.push_detail_box {
/*	border:1px solid #000000;*/
	padding:6px 12px 0 12px;
	font-size:14px;
	width:645px;
}

.close_img a {
	/*border: 1px solid #408080;*/
	color:#408080;
	font-size:14px;
	padding:0 5px 0 0;
	float:right;
	text-decoration:none;
	font-weight:bold;
}

.all {
	/*color:#00bfbf;*/
	color:#00bfbf;
	font-size:14px;
	font-weight:bold;
	background-color:#e6e6e6;
	border:2px solid #00bfbf;
}

div.growlUI { background: url(check48.png) no-repeat 10px 10px; display:none;}
div.growlUI h1, div.growlUI h2 {
    color: white; padding: 5px 5px 5px 75px; text-align: left
}

growlCSS:{
	width:"350px",
	top:"10px",
	left:"",
	right:"10px",
	border:"none",
	padding:5px,
	opacity:0.6,
	cursor:null,
	color:"#fff",
	backgroundColor:"#000",
	"-webkit-border-radius":"10px",
	"-moz-border-radius":"10px"
}

.even {
	/*border: 1px solid #408080;*/
	/*background-color:#dfffff;*/
	background-color:#deefef;
}

.second {
	cursor:pointer;
}

.input-tips {
	color:#999999;
}

.error-tips {
	cursor:pointer;
	color:red;
	font-weight:bold;
}

.error-tips span {
	width:100%;
	height:100%;
	padding:15px;
}
/*tips*/
span.show-tooltip-text { display: none; position: absolute; font-size: 0.9em; background-image: url('report/images/bg.gif'); background-repeat: repeat-x; padding: 6px; padding-left: 12px; padding-right: 12px; color: white; }

#error_msg{
/*	border: 1px solid #408080;*/
/*	display:none;*/
	padding:3px 5px 3px 5px;
/*	background-color:#dddddd;*/
	background-color:#ffaeae;
	width:50%;
}

/* 总计行 成功数量 */
.all .success_num {
	font-size:18px;
	color:green;
}
/* 总计行 失败数量 */
.all .fail_num {
	font-size:18px;
	color:#DA4531;
}

.fail_num a {
	font-weight:bold;
	color:#DA4531;
}

.pend_num, .pend_num a {
	font-size:17px;
	color:#35AAE5;
/*	text-decoration:underline;*/
}

.stat-fail a {
	font-size:14px;
	font-weight:bold;
	color:#408080;
}

.sup{vertical-align:super; color:red; font-size:9px; font-family:Arial, Helvetica, sans-serif;
margin:10px 0px 0px 0px;font-weight:bold;}

.sub{vertical-align:sub; color:red; font-size:9px; font-family:Arial, Helvetica, sans-serif;
margin:10px 0px 0px 0px}